/*重新定义Html元素*/
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { padding: 0; margin: 0;}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td { font-size: 1em; font-style: normal; font-weight: normal;}
strong { font-weight: bold;}
ul, ol { list-style: none outside none;}
fieldset, img { border: medium none;}
caption, th {  text-align: left;}
table { border-collapse: collapse; border-spacing: 0;}
body { font: 12px/20px Arial,Verdana,"宋体","Lucida Grande","Lucida Sans Unicode",Helvetica,sans-serif; color: #666; background: #FFF none repeat scroll 0 0; min-width: 1200px;}
input, select, textarea { font: 12px/20px Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
i, cite, em { font-style: normal;}
input,button,select,textarea{ outline:none}
html {min-height:101%; }
/*链接*/
a { color: #333; text-decoration: none; outline: medium none; -webkit-transition-property:color; -webkit-transition-duration: 0.2s; -webkit-transition-timing-function: ease;}
a:link, a:visited, a:active { text-decoration: none;}


/* Clearfix,避免因子元素浮动而导致的父元素高度缺失能问题 */
	.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden;}
	.clearfix { display: inline-block;}
	html[xmlns] .clearfix { display: block;}
	*html .clearfix{height:1%;}
	*+html .clearfix{height:1%;}

time { color: #777;}
.scrollLoading {
   
}
/**为旧版本浏览器格式化Html5元素**/
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display:block; }

/*文字排版*/
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f16 { font-size:16px;}
.f20 { font-size:20px;}
.fb { font-weight:bold;}
.fn { font-weight:normal;}
.t2 { text-indent:2em;}
.lh150 { line-height:150%}
.lh180 { line-height:180%}
.lh200 { line-height:200%}
.unl { text-decoration:underline;}
.no_unl { text-decoration:none;}
.noborder { border-style:none!important; border-width: 0!important ;}

/*定位*/
.tl { text-align:left !important;}
.tc { text-align:center !important; }
.tr { text-align:right !important;}
.bc { margin-right:auto ;margin-left:auto;}
.fl { float:left; display:inline;}
.fr { float:right !important; display:inline;}
.cb { clear:both;}
.cl { clear:left;}
.cr { clear:right;}
.vm { vertical-align: middle;}
.vt { vertical-align: top;}
.pr { position:relative;}
.pa { position:absolute;}
.abs-right { position:absolute; right:0;}
.zoom { zoom:1}
/*.hidden { visibility:hidden;*/
.none { display:none;}
.clear { clear: both; height: 0; font-size: 0; line-height:0; }

/*长度高度*/
.w10 { width:10px;}
.w20 { width:20px;}
.w30 { width:30px;}
.w40 { width:40px !important;}
.w50 { width:50px !important;}
.w60 { width:60px !important;}
.w65 { width:65px !important;}
.w70 { width:70px !important;}
.w80 { width:80px !important;}
.w90 { width:90px;}
.w96 {width: 96px;}
.w100 { width:100px;}
.w110 { width:110px;}
.w120 { width:120px !important;}
.w130 { width:130px;}
.w150 { width:150px !important;}
.w160 { width:160px;}

.w146 { width:146px;}
.w180 { width:180px;}
.w200 { width:200px !important;}
.w210 { width:210px !important;}
.w230 { width:230px;}
.w240 { width:240px;}
.w250 { width:250px !important;}
.w270 { width:270px;}
.w300 { width:300px !important;}
.w340 { width:340px;}
.w380 { width:380px;}
.w400 { width:400px!important;}
.w450 { width:450px!important;}
.w500 { width:500px;}
.w530 { width:530px;}
.w600 { width:600px !important;}
.w700 { width:700px;}
.w780 { width: 780px;}
.w800 { width:800px;}
.w208 {width: 208px;}
.w { width:100%;}
.h16 { height: 16px !important;}
.h30 { height: 30px !important;}
.h40 { height: 40px !important;}
.h50 { height: 50px !important;}
.h80 { height: 80px;}
.h100 { height:100px !important;}
.h200 { height:200px ;}
.h500 { height:500px !important;}
.h { height:100%}
.size30 { width: 30px; height: 30px;}
.size32 { width: 32px; height:32px;}
.size40 { width: 40px; height:40px;}
.size60 { width: 60px; height:60px;}
.size70 { width: 70px; height: 70px;}
.size72 { width: 72px; height: 72px;}
.size75 { width: 75px; height: 75px;}
.size80 { width: 80px; height:80px;}
.size90 { width: 90px; height:90px;}
.size100 { width: 100px; height: 100px;}
.size110 { width: 110px; height: 110px;}
.size120 { width: 120px; height: 120px;}
.size128 { width: 128px; height: 128px;}
.size142-80 { width: 142px; height: 80px;}
.size160 { width: 160px; height: 160px;}
.size160-48 { width: 160px; height: 48px;}
.size150 { width: 150px; height: 150px; }
.size160 { width: 160px; height: 160px;}
.size184 { width: 184px; height: 114px; }
.size190 { width: 190px; height: 190px;}
.size196 { width: 196px; height: 196px;}
.size233 { width: 233px; }
.size250 { width: 250px; height: 250px;}
.size310 { width: 310px; height:310px;}
.size360 { width: 360px; height:360px;}

/*边距*/
.m0 { margin: 0!important; }
.m10 { margin:10px;}
.m15 { margin:15px !important;}
.m30 { margin:30px;}
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px !important;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px !important;}
.mt30 { margin-top:30px !important;}
.mt50 { margin-top:50px !important;}
.mt100 { margin-top:100px;}
.mb5 { margin-bottom:5px !important;}
.mb10 { margin-bottom:10px !important;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px !important;}
.mb50 { margin-bottom:50px;}
.mb100 { margin-bottom:100px;}
.ml5 { margin-left:5px!important;}
.ml10 { margin-left:10px!important;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml30 { margin-left:30px;}
.ml50 { margin-left:50px;}
.ml100 { margin-left:100px !important;}
.ml200 { margin-left:200px !important;}
.mr5 { margin-right:5px !important;}
.mr10 { margin-right:10px !important;}
.mr15 { margin-right:15px !important;}
.mr20 { margin-right:20px;}
.mr30 { margin-right:30px !important;}
.mr50 { margin-right:50px !important;}
.mr100 { margin-right:100px;}

/*边距*/
.p10 { padding:10px;}
.p15 { padding:15px;}
.p30 { padding:30px;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt30 { padding-top:30px;}
.pt50 { padding-top:50px;}
.pt100 { padding-top:100px;}
.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px !important;}
.pb30 { padding-bottom:30px;}
.pb50 { padding-bottom:50px;}
.pb100 { padding-bottom:100px;}
.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl30 { padding-left:30px;}
.pl50 { padding-left:50px;}
.pl100 { padding-left:100px;}
.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr30 { padding-right:30px;}
.pr50 { padding-right:50px;}
.pr100 { padding-right:100px;}

.hr { font-size: 1px; display: block; height: 0; margin: 12px 0; border-top: 1px solid #E3E3E3; overflow: hidden;}
.hr-double { height: 1px; border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3;}
.hr8 {  margin: 8px 0 !important;}
.hr12 { margin: 12px 0 !important;}
.hr16 { margin: 16px 0 !important;}
.hr18 { margin: 18px 0 !important;}
.hr24 { margin: 24px 0 !important;}
.hr32 { margin: 32px 0 !important;}
.hr.dotted { border-top-style: dotted;}
.hr-double.dotted { border-bottom-style: dotted;}

/*div宽高局中**/
.thumb , .logo { display:table-cell; vertical-align:middle; text-align:center;}
.thumb i , .logo i { *display:inline-block; *height:100%; *vertical-align:middle; }
.thumb img , .logo img { *vertical-align:middle; }

.thumb-cut { overflow: hidden;}
.thumb-cut a { text-align: center; float: left; position:relative; overflow:hidden; }
.thumb-cut img { vertical-align: text-top; float: none; position:relative;}

#page { background-color: #F5F5F5; width: 100%; height: 29px; border-bottom: 1px solid #D8D8D8; }
.warp-all { width: 1000px; margin: 0 auto;}

/*公用顶部*/
.website_top { color: #777; background-color: #FAFAFA; border-bottom: solid 1px #F0F0F0;}
.website_top .topbar { height: 30px;width:1200px;margin:0px auto;}
.website_top .common_member { width: 600px; height: 20px; float: left; padding: 5px 0;font-size:12px;}
.website_top .index_seller { background-color: #D93600; display: inline-block; margin-left: 10px; border: 1px solid #B22D00; border-radius: 3px; box-shadow: 2px 2px 0 rgba(204,204,204,0.65);}
.website_top .index_seller a { color: #FFF; display: block;line-height: 14px;height: 14px; padding: 2px 4px;}
.website_top .index_seller a:hover { text-decoration: none; background-color: #B22D00;}
.website_top .index_seller i { font-size: 14px; vertical-align: middle; margin-right: 4px;}
.website_top .title_menu { font-size: 0; *word-spacing:-1px/*IE6、7*/; text-align: right; width: 500px; height: 30px; float: right;}
.website_top .title_menu a { color: #777 !important;}
.website_top .title_menu dl { text-align: left; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; width: 80px; height: 30px; position: relative; z-index: 999; *zoom:1/*IE6、7*/;}
.website_top .title_menu dl dt { font-size: 12px; line-height: 20px; height: 20px; padding: 5px 0; position: absolute; z-index: 2; top: 0px; left: 12px;}
.website_top .title_menu dl dt span{font-size: 15px;vertical-align: middle;margin-right: 4px;}
.website_top .title_menu dl dt a:hover { text-decoration: none; color: #F30;}
.website_top .title_menu dl dt i { background: url(../images/top_bg.png) no-repeat 0 0; vertical-align: middle; display: inline-block; width: 6px; height: 3px; margin-left: 6px;-webkit-transition: .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: .2s ease-in;}
.website_top .title_menu dl.hover dt i { FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%;}
.website_top .title_menu dl dd { background-color: #FFF; display: none; width: 78px; border: solid 1px #F0F0F0; position: absolute; z-index: 1; top: 0; left: 0;}
.website_top .title_menu dl.hover dd { display: block;}
.website_top .title_menu dl dd ul { width: 78px; margin: 30px 0 0 0; }
.website_top .title_menu dl dd ul li a { font-size: 12px; line-height: 24px; display: block; clear: both; padding: 2px 0 2px 11px;}
.website_top .title_menu dl dd ul li a:hover { text-decoration: none; background-color: #F7F7F7;}

/* Scrollbar jQuery Plugin
-------------------------------------- */
.ps-container .ps-scrollbar-x, 
.ps-container .ps-scrollbar-y { background-color: #AAA; height: 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position: absolute; z-index: auto; bottom: 3px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity.25s linear; -moz-transition: opacity .25s linear; transition: opacity .25s linear;}
.ps-container .ps-scrollbar-x { left: auto; height: 8px; bottom: 3px; }
.ps-container .ps-scrollbar-y { right: 3px; width: 8px; bottom: auto; }

.ps-container:hover .ps-scrollbar-x, 
.ps-container:hover .ps-scrollbar-y { opacity: .6; filter: alpha(opacity=60);}
.ps-container .ps-scrollbar-x:hover, 
.ps-container .ps-scrollbar-y:hover { opacity: .9; filter: alpha(opacity=90); cursor: default;}
.ps-container .ps-scrollbar-x.in-scrolling, 
.ps-container .ps-scrollbar-y.in-scrolling { opacity: .9; filter: alpha(opacity=90);}
.footer{background:#f8f8f8;border-top:1px solid #d8d8d8;margin-top:10px; clear: both; }
#footer-top{padding:30px 0;}
#footer-top ul{overflow:hidden;}
#footer-top ul li{width: 150px;height: 35px;margin-right: 110px;
display: block;
background: url('../images/footer-top.png') no-repeat;
float: left;}
#footer-top ul li.one{background-position: 0px 0px;}
#footer-top ul li.two{background-position: 0px -36px;}
#footer-top ul li.three{background-position: 0px -72px;}
#footer-top ul li.four{background-position: 0px -108px;}
#footer-top ul li.five{background-position: 0px -144px;margin-right: 0 !important;}
#footer-top ul li strong {
    display: block;
	padding-left:40px;
    width: 110px;
    line-height: 18px;
    font-size: 14px;
}
#footer-top ul li  strong em {
    display: block;
    width: 150px;
}
#faq { background-color: #FAFAFA; width: 100%; border-top: solid 1px #F5F5F5; border-bottom: solid 1px #F2F2F2; overflow: hidden;}
#faq ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; white-space: nowrap; padding: 0 0 20px 0; margin-left: -1% }
#faq li { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/*IE7*/; width: 17%; zoom:1;}
#faq dl { display: block; width: 90%; margin: 0 auto;}
#faq dl dt { font: 16px/20px "microsoft yahei"; color: #666; padding: 10px 5px; margin: 5px 0; border-bottom: solid 1px #E6E6E6;}
#faq dl dd { font: 12px/20px "microsoft yahei"; white-space: nowrap; text-overflow: ellipsis; display: block; clear: both; padding: 2px 5px; overflow: hidden; }
#faq dl dd i { font-size: 0; line-height: 0; vertical-align: middle; display: inline-block; width: 3px; height: 3px; margin-right: 5px;}
#faq dl dd a { color: #333;}

#footer { font-size: 12px !important; text-align: center;  margin: 0 auto; padding-bottom: 10px; overflow: hidden;}
#footer .footer-logo{width:770px;margin:0 auto;}
#footer p { color: #666; word-spacing: 5px; padding: 10px 0; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer .vol { font-family: Verdana, Geneva, sans-serif; font-weight: 600; font-style: oblique; font-size: 12px;}
#footer .vol .b { color: #00F;}
#footer .vol .o { color: #F60;}
#footer .vol em { font-family: Georgia, Arial;  font-weight: 600; font-style: italic; color: #000; margin-left: 2px;}
#footer ul{padding-top:10px;height:40px;}
#footer ul li{background: url('../images/footer-logo.png') no-repeat;float: left;width:110px;height:40px;}
#footer ul li.caifutong{background-position: 0px 0px;}
#footer ul li.beifen{background-position: 0px -40px;}
#footer ul li.caifubao{background-position: 0px -80px;}
#footer ul li.kexin{background-position: 0px -120px;}
#footer ul li.shiming{background-position: 0px -160px;}
#footer ul li.wangzhan360{background-position: 0px -200px;}
#footer ul li.anquanlianmeng{background-position: 0px -240px;}
/* tip提示 */
.tip-yellowsimple { color:#000; background-color:#fff9c9; text-align:left; min-width:50px; max-width:300px; border:1px solid #c7bf93; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; z-index:1000; padding:6px 8px;}
.tip-yellowsimple .tip-inner { font:12px/16px arial,helvetica,sans-serif;}
.tip-yellowsimple .tip-arrow-top { width:9px; height:6px; margin-top:-6px; margin-left:-5px; top:0; left:50%;}
.tip-yellowsimple .tip-arrow-right {width:6px; height:9px; margin-top:-4px; margin-left:0; top:50%; left:100%;}
.tip-yellowsimple .tip-arrow-bottom {width:9px; height:6px; margin-top:0; margin-left:-5px; top:100%; left:50%;}
.tip-yellowsimple .tip-arrow-left {width:6px; height:9px; margin-top:-4px; margin-left:-6px; top:50%; left:0;}



/*页面整体宽度控制*/
.wrapper {width:1200px; margin:auto;clear:both;display:block;font-family:'微软雅黑','microsoft yahei',宋体,Tahoma,Verdana,Arial,Helvetica,sans-serif;}
/* 公用头部区域  */
.header_outside { background-color: #FFF; width: 100%;display:block; height: 100px;}
/* 站点logo */
#index_logo{width:240px;height:60px;float:left;margin:25px 10px auto 0;}

/* 头部搜索 */
.head_search { width: 440px; float: left; margin: 17px 0 0;}
.head_search .tab{height: 23px;left: 0;overflow: hidden;top: 10px;width: 200px;z-index: 99;}
.head_search .tab li{color: #555;cursor: pointer;float: left;font-weight: bold;height: 20px;line-height: 20px;margin-right: 8px;padding: 0 14px 3px;white-space: nowrap;}
.head_search .tab .current{background: none repeat scroll 0 0 #d93600;color: #fff;float: left;height: 20px;line-height: 22px;margin: 0;padding: 0 14px 3px;}
.head_search .search_form { background-color: #D93600; height: 36px; padding: 3px;}
.head_search .input_text {line-height: 24px; color: #555; width: 82%; height: 24px; float: left; padding: 6px 1%; border: none 0;}
.head_search .input_submit{ font-size: 14px; color: #FFF; font-weight: 600; background-color: transparent; width: 15%; height: 40px; float: right; border: none; cursor: pointer;}
.head_search .keyword { line-height: 20px; color: #999; white-space: nowrap; width: 500px; height: 20px; margin-top: 4px; overflow: hidden;}
.head_search .keyword ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; vertical-align: top; display: inline-block; *display:inline/*IE6、7*/;}
.head_search .keyword ul li { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; margin-right: 12px;}
.head_search .keyword ul li a { color: #777;}
/* 头部用户型菜单*/
/* 头部用户型菜单*/
.head_menu { font-size: 0; *word-spacing:-1px/*IE6、7*/; float: right; margin: 38px 0 0 0; }
.head_menu dl { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; margin-left: 10px; position: relative; z-index: 3; *zoom:1/*IE6、7*/;}
.head_menu dl.my_store { width: 108px;}
.head_menu dl.my_cart { width: 124px;}
.head_menu dl.hover { z-index: 101;}
.head_menu dl dt { line-height: 20px; color: #555; background-color: #FAFAFA; height: 20px; padding: 10px; border: solid 1px #F0F0F0; position: absolute; z-index: 2; top: 0; right: 0; cursor: pointer;}
.head_menu dl.my_store dt { width: 90px;}
.head_menu dl.my_cart dt { width: 110px;}
.head_menu dl.hover dt { background-color: #FFF; border-width: 1px; border-color: #F0F0F0 #F0F0F0 #FFF #F0F0F0;}
.head_menu dl dt span.ico { background: url(../images/top_bg.png) no-repeat; vertical-align: middle; display: inline-block; width: 20px; height: 16px; }
.head_menu dl.my_store span.ico { background-position: -100px 0; margin-right: 4px;}
.head_menu dl.my_cart span.ico { background-position: -120px 0; margin-right: 8px;}
.head_menu dl dt i { font-size: 0px; line-height: 0; vertical-align: middle; display: inline-block; width: 0px; height: 0px; margin-left: 8px; border-width: 4px; border-color: #777 transparent transparent transparent; border-style:solid dashed dashed dashed; -webkit-transition: .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: .2s ease-in;}
.head_menu dl.hover dt i { FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%;}
.head_menu dl dd { background-color: #FFF; display: none; border: solid 1px #F0F0F0; position: absolute; z-index: 1; top: 40px; right: 0; }
.head_menu dl.my_store dd { width: 308px;}
.head_menu dl.my_cart dd { width: 348px;}
.head_menu dl.hover dd { display: block;}
.head_menu dl dd a { color: #005EA6;}
.head_menu a.arrow i { background:url(../images/top_bg.png) no-repeat -150px 0; vertical-align: middle; display: inline-block; width: 4px; height: 7px; margin-left: 4px;}
.head_menu dl dd .goods_thumb { width: 50px; height: 50px;}
.head_menu dl dd .goods_thumb a { line-height: 0; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 48px; height: 48px; border: solid 1px #DDD; overflow: hidden; }
.head_menu dl dd .goods_thumb img { max-width: 48px; max-height: 48px; margin-top:expression(48-this.height/2); *margin-top:expression(24-this.height/2);}
.head_menu dl dd .my_carttitle { line-height: 28px; height: 28px; padding: 7px; border-bottom: solid 1px #DDD;}
.head_menu dl dd .my_carttitle h4 { font-weight: 600; float: left;}
.head_menu dl dd .my_carttitle a { float: right;}
.head_menu dl dd .user-centent-menu { width: 308px; padding: 8px 0; overflow: hidden;}
.head_menu dl dd .user-centent-menu ul { width: 310px; margin-left: -2px;}
.head_menu dl dd .user-centent-menu ul li { width: 138px; float: left; padding: 4px 0 4px 16px; border-left: solid 1px #EEE; }
.head_menu dl dd .browse-history { background-color: #FAFAFA; width: 308px; border-style: solid; border-width: 1px 0 0; border-color: #DDD transparent transparent;}
.head_menu dl dd .browse-history .part-title { height: 20px; padding: 6px 8px; }
.head_menu dl dd .browse-history .part-title h4 { float: left;}
.head_menu dl dd .browse-history .part-title a { float: right;}
.head_menu dl dd .browse-history ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; padding: 0 7px 7px 7px;}
.head_menu dl dd .browse-history ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; margin: 0 4px; *zoom: 1;}
.head_menu dl dd .browse-history .no-goods { text-align: center; display: block; width: 100%; font-size: 12px;}
.head_menu dl dd .my_cartlist { display: block; width: 348px; max-height: 267px; overflow: hidden; position: relative;}
.head_menu dl dd .my_cartlist { text-align: center; width: 100%;}
.head_menu dl dd .my_cartlist .no-order { margin: 20px 0;}
.head_menu dl dd .my_cartlist .loading { width: 16px; height: 16px; margin: 20px auto;}
.head_menu dl dd .my_cartlist dl { display: block; width: 98%; height: 66px; clear: both; margin: 0 auto 0 2%; border-bottom: dotted 1px #DDD; position: relative; z-index: 1; }
.head_menu dl dd .my_cartlist dt, .head_menu dl dd .my_cartlist dd { background-color: transparent; border: 0; position: absolute; z-index: 1; }
.head_menu dl dd .my_cartlist dt.goods_name { line-height: 16px; background-color: transparent; text-align: left; width: 180px; height: 32px; padding: 0; top: 8px; left: 64px; }
.head_menu dl dd .my_cartlist dt.goods_name a { color: #333;}
.head_menu dl dd .my_cartlist dd.goods_thumb { top: 8px; left: 8px;}
.head_menu dl dd .my_cartlist dd.goods_price {box-shadow:none;padding:0px;text-align: right; width: 80px; height: 16px; top: 6px; right: 12px;}
.head_menu dl dd .my_cartlist dd.goods_price em { font-size: 11px !important; font-weight: normal!important; line-height: 16px; color: #777 !important; word-break: break-all; word-wrap: break-word; text-overflow: ellipsis; white-space: nowrap; text-align: right; width: 50px; margin-right: 4px; overflow: hidden; -webkit-text-size-adjust:none;}
.head_menu dl dd .my_cartlist dd.goods-sales { line-height: 16px; color: #999; background-color: transparent; width: 270px; height: 16px; top: 42px; left: 64px; }
.head_menu dl dd .my_cartlist dd.handle {  width: 32px; top: 22px; right: 10px;}
.head_menu dl dd .checkout { background-color: #F0F0F0; text-align: right; padding: 8px; overflow: hidden;}
.head_menu dl dd .checkout .total-price { line-height: 20px; display: block;}
.head_menu dl dd .checkout .total-price i { font-weight: 600; color: #C00; margin: 0 4px;}
.head_menu dl dd .checkout .total-price em { font-family: Verdana, Geneva, sans-serif; font-size: 18px; font-weight: 600; color: #C00;}
.head_menu dl dd .checkout .btn-cart { float: right; clear: both; line-height: 20px; color: #FFF; background-color: #D93600; padding: 4px 8px; margin-top: 4px; border-radius: 4px;}
.head_menu dl div.addcart-goods-num { font: bold 11px/14px Verdana; color: #FFF; background: #F00; text-align: center; display: inline-block; height: 16px; min-width: 16px; max-width: auto!important; border: none 0; border-radius: 8px; position: absolute; z-index: 3; top: -4px; left: 20px;}

.addcart_num{
	background: none repeat scroll 0 0 #f00;
    border: 0 none;
    border-radius: 8px;
    color: #fff;
    display: inline-block;
    font: bold 11px/14px Verdana;
    height: 16px;
    left: 20px;
    min-width: 16px;
    position: absolute;
    text-align: center;
    top: -4px;
    z-index: 3;
}


/* 公用导航区域
-------------------------------------- */
.index_nav { display:block;width: 1200px; height:57px;margin: 0 auto; position: relative; z-index: 99;font-family:'微软雅黑','microsoft yahei',宋体,Tahoma,Verdana,Arial,Helvetica,sans-serif;}
/*站点导航菜单*/
.index_nav .site_menu { font-size: 0; *word-spacing:-1px/*IE6、7*/; white-space: nowrap; max-width: 988px; float: left; }
.index_nav .site_menu li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; *zoom: 1;}
.index_nav .site_menu li a {  font-size: 16px; font-weight: normal; line-height: 48px; color: #333; height: 48px; padding: 0 24px; display: inline-block; *display:inline/*IE6、7*/; zoom:1;}
.index_nav .site_menu li a:hover { text-decoration: none; color: #CA3300;}
.index_nav .site_menu li a.current { font-weight: 600; color: #B22D00; }
/*分类导航菜单*/
.index_nav .allcategory { background-color: #D93600; display: block; width: 212px; height: 48px; float: left;}
.index_nav .allcategory .title { line-height: 20px; height: 20px; padding: 14px;font-family:'微软雅黑','microsoft yahei',宋体,Tahoma,Verdana,Arial,Helvetica,sans-serif;}
.index_nav .allcategory .title h3 a { font-size: 16px; font-weight: normal; color: #FFF; float: left; margin-left: 4px;}

.index_nav .allcategory .title i { font-size: 0px; line-height: 0; background: url(../images/top_bg.png) no-repeat -182px -186px; width: 18px; height: 14px; float: left; margin: 4px 4px 0 0;}
.index_nav .allcategory .category { display:none; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#19000000', endColorstr='#19000000'); background:rgba(0,0,0,0.1); width: 210px; padding: 0 1px 1px;}
.index_nav .allcategory:hover .category { display:block;}
.index_nav .category .menu { background-color: #FFF;}
.index_nav .category .menu li { background-color: #FAFAFA; width: 210px; height: 59px; *float: left; *clear: left; border-top: solid 1px #FFF; position: relative; z-index: 1; zoom:1;}

.index_nav .category .menu li.odd { background-color: #FAFAFA;}
.index_nav .category .menu li.even { background-color: #F0F0F0;}
.index_nav .category .menu li.hover { z-index: 2;}
.index_nav .category .menu li:last-child { height: 60px;}
.index_nav .category .class { border-style: solid; border-width: 1px 0 1px 4px; border-color: transparent; display: block; width: 178px; height: 35px; padding: 12px 15px; position: absolute; z-index: 1; top: -1px; left: -1px;}
.index_nav .category .hover .class { background-color: #FFF!important; border-color: #B22D00 transparent #B22D00 #B22D00; z-index: 2;}
.index_nav .category .class span.ico { width: 16px; height: 16px; float: left; margin-right: 6px; float:left; filter:alpha(opacity=50)/*IE*/; -moz-opacity:0.5/*Moz+FF*/; opacity: 0.5;}
.index_nav .category .menu li.hover .ico { filter:alpha(opacity=100)/*IE*/; -moz-opacity:1/*Moz+FF*/; opacity: 1;}
.index_nav .category .class span.ico img { max-width: 16px; max-height: 16px; -webkit-filter: grayscale(100%)/*Webkit*/; -o-filter: grayscale(100%); filter: gray;border-radius:15px;}
.index_nav .category .menu li.hover .ico img { -webkit-filter: grayscale(0)/*Webkit*/; -o-filter: grayscale(0); filter: none;}
.index_nav .category .class h4 { font-weight: 600; line-height: 16px; color: #333; height: 16px; float: left;}
.index_nav .category .class h4 a {color: #333;}
.index_nav .category .menu li.hover .class h4 a { color: #B22D00;}
.index_nav .category .class .recommend { line-height: 16px; width: 168px; height: 16px; float: left; clear: both; margin-top: 4px; overflow: hidden;}
.index_nav .category .class .recommend a { color: #999; white-space: nowrap; margin-right: 6px;}
.index_nav .category .class .arrow { background: url(../images/top_bg.png) no-repeat -150px -10px; width: 5px; height: 9px; float: right;}
.index_nav .category .sub_classify { background-color: #FFF; display: none; width: 532px; padding: 0 7px; border: solid 1px #B22D00; position: absolute; z-index: 1;top: -1px; left: 210px;}
.index_nav .category li.hover .sub_classify { display: block;}
.index_nav .category .sub_classify dl {overflow:hidden;width: 240px; margin: 8px; float: left;}
.index_nav .category .sub_classify dl dt { line-height: 24px; border-bottom: solid 2px #333;}
.index_nav .category .sub_classify dl dt h3 { font-weight: 600; color: #333;}
.index_nav .category .sub_classify dl dd {float:left;font-size: 0; *word-spacing:-1px/*IE6、7*/; padding: 3px 0;}
.index_nav .category .sub_classify dl dd.brands-class { border-top: dotted 1px #333; margin-top: 4px;}
.index_nav .category .sub_classify dl dd a { font-family: Tahoma; font-size: 12px; line-height: 16px; color: #555; background: url(../images/top_bg.png) no-repeat right -24px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; height: 16px; padding-right: 7px; margin: 2px 7px 2px 0; *zoom:1/*IE6、7*/;}
.index_nav .category .sub_classify dl dd h5 { font-size: 12px; line-height: 20px; color: #333; margin: 4px 0 2px 0;}

/* 面包屑所在位置 */
.nch-breadcrumb-layout { text-align: center;}
.nch-breadcrumb { font-size: 0; *word-spacing:-1px/*IE6、7*/; text-align: left; height: 20px; padding: 10px 0; margin: 0 auto;}
.nch-breadcrumb span { font-size: 12px; line-height: 20px; color: #999; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/* IE6,7*/; height: 20px; zoom: 1;}
.nch-breadcrumb i { font-size: 14px; color: #AAA; margin-right: 4px;}
.nch-breadcrumb span.arrow { font-family: "宋体"; line-height: 20px; color: #AAA; margin: 0 6px;}
.nch-breadcrumb a { color: #777; display: block; }
.nch-breadcrumb a:hover { color: #D93600;}


/*********页脚样式**************/
.page{float:right;margin:20px 10px 0px 0px;display:inline;}
.page span{
	  background-color: #fafafa;
    border: 1px solid #e6e6e6;
    color: #aaa;
    display: block;
    font: 14px/20px "microsoft yahei";
    min-width: 20px;
    padding: 8px;
    position: relative;
    text-align: center;
    z-index: 1;
    float:left;
}
.page ul{float:left;display:inline;}
.page ul li{float:left;display:inline;}
.page ul li a{background-color: #fafafa;
    border: 1px solid #e6e6e6;
    color: #aaa;
    display: block;
    font: 14px/20px "microsoft yahei";
    min-width: 20px;
    padding: 8px;
    position: relative;
    text-align: center;
    z-index: 1;
    }
.page ul li .selected{color: #ec4f4a;
    font-size: 16px;
    font-weight: 600;
    vertical-align: middle;
    } 



.head_menu dl dd  .my_cartlist_all{ display: block;
    max-height: 167px;
    overflow: hidden;
    position: relative;}


.bigautocomplete-layout{
	display: none;
	background-color: #FFFFFF;
	border: 1px solid #BCBCBC;
	position: absolute;
	z-index: 100;
	max-height: 220px;
	overflow-x:hidden;
	overflow-y:auto; 
}
.bigautocomplete-layout table{
	border-collapse: collapse;
    border-spacing: 0;	
	background: none repeat scroll 0 0 #FFFFFF;
	width: 100%;
	cursor: default;
}

.bigautocomplete-layout table tr{
	background: none repeat scroll 0 0 #FFFFFF;
}

.bigautocomplete-layout .ct{
	background: none repeat scroll 0 0 #D2DEE8 !important;
}
.bigautocomplete-layout div{
	word-wrap:break-word;
	word-break:break-all;
	padding:1px 5px;
	float:left;
}
#bigAutocompleteContent span {
    float: right;
    margin-right:5px;
}

/*******快速登录*******/
.quick_login{width:400px;}
.quick_login dl{width:400px;height:40px;margin-bottom:10px;}
.quick_login dl dt{width:80px;text-align:right;float:left;height:40px;line-height:40px;}
.quick_login dl dd{float:left;display:inline;height:40px;line-height:40px;text-align:left;width:320px;}
.quick_login dl dd .text{width:200px;height:25px;line-height:25px;padding-left:5px;border:1px solid #ccc;background:#fff;}
.quick_login ul li{width:320px;line-height:25px;margin-left:80px;text-align:left;}
.quick_login .regis_ent{  background: rgba(0, 0, 0, 0) url("../images/dltup.png") no-repeat scroll 0 -56px;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    height: 34px;
    margin: 20px 0px 20px 80px;
    padding: 0;
    vertical-align: middle;
    width: 98px;
    float:left;
    }

/********请稍后字体样式*********/
.blockUI{font: lighter 16px/20px "Microsoft Yahei";}
.font12{font: 12px/20px Arial;color:#777;}

/************新增网站菜单子菜单   2015-11-12***********/
.index_nav .site_menu li{position:relative;z-index:1;}
.index_nav .site_menu li .child {display:block;clear: both;
    left: 0;
    opacity: 0.9;
    position: absolute;
    top: 32px;
    width: 190px;
    z-index: 999;}
.index_nav .site_menu li .child ul{
    border: 1px solid #dbdbdb;overflow:hidden;clear: both;background: #fff;   padding: 10px 0 10px 10px;
}
.index_nav .site_menu li .child ul li{display: inline;
    float: left;
    height: auto;
    padding: 0;
    text-align: left;
    width: 180px;}
.index_nav .site_menu li .child ul li a{    
	display: block;
    font-size: 12px;
    padding: 0;
    height:30px;
    line-height:30px;
    }
.index_nav .site_menu li .child .point_to{width:190px;display:block;height:15px;background:url("../images/nc_arrows.gif") no-repeat 20px 10px;}

/* 添加字体图片文件 by_Andste
 ============================================================================ */
@font-face {
    font-family: 'icomoon';
    src: url('./fonts/icomoon.eot?b1br7i');
    src: url('./fonts/icomoon.eot?#iefixb1br7i')
    format('embedded-opentype'), url('./fonts/icomoon.woff?b1br7i')
    format('woff'), url('./fonts/icomoon.ttf?b1br7i')
    format('truetype'), url('./fonts/icomoon.svg?b1br7i#icomoon')
    format('svg');
    font-weight: normal;
    font-style: normal;
}

.icomoon {
    font-family: icomoon
}












